<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    node JS是什么？

    <!-- 
    web层 controller
    业务逻辑层 server层
    DAO 数据操作
    持久层 数据库 -->

    <!-- commonJS 是一个规范
    1 一个文件是一个 模块，拥有单独的作用域
    2 普通方式定义的变量 函数 对象 都属于模块内部
    3 require() 导入
    4 exports,module.exports 导出 -->

    <!-- node的全局对象是global -->

    <!-- 核心模块（不用写路径） 文件模块 -->
    <script>
        var twoSum = function(nums, target) {
            console.log(nums.length);
            debugger
            let map = new Map(),
                len = nums.length
            for (let i = 0; i < len; i++) {
                let num = target - nums[i]
                console.log(num);
                if (map.has(num)) {
                    return [map.get(num), i]
                }
                map.set(nums[i], i)
            }
            return []
        };
        twoSum([3, 2, 4],
            6)
    </script>
</body>

</html>